function f = my_plotbox(X,Y,LineSpec)
% f = my_plotbox(X,Y)
%
% --------自定义函数--------
% 函数名称：my_plotbox
% 函数说明：根据划定的坐标范围来画box
% 函数输入：X,Y
%   X：[xmin,xmax]，横坐标
%   Y： [ymin,ymax]，纵坐标
%   LineSpec：线条的属性，可选参数
% 函数输出：
%   f:图窗句柄
% 作者：sid
% LOG：
%    2021/11/06 ver 0.1: create

X = sort(X);
Y = sort(Y);
xmin = X(1);
xmax = X(2);
ymin = Y(1);
ymax = Y(2);

switch nargin
case 2
    f = plot([xmin xmax xmax xmin xmin],[ymin ymin ymax ymax ymin]);
case 3
    f = plot([xmin xmax xmax xmin xmin],[ymin ymin ymax ymax ymin],LineSpec);
end
end